Career 2012 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Spain F9 Poland F3 Chile F2 Winnetka Challenger KGHM Polish Indoors - Wroclaw VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon TCT Open - Tunis 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Schickendanz Open - Furth Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Warsteiner Challenger Lubeck - Lubeck Bristol Challenger Trophy - Bristol Bulgarian Challenger 2002 - Sofia GHI Bronx Tennis Classic - Bronx Hungarian Architect Open - Budapest CA-Challenge 2000 - Graz Bukhara Challenger - Bukhara Open de Charleroi - Charleroi Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague KGHM Polish Indoors - Wroclaw LTA Hull Challenger - Hull VI Abierto Internacional de Salinas - Salinas Fergana Challenger - Fergana The Scottish Tennis Championships - Edinburgh Quelle Cup - Furth XI Venice Open - Venice Open Castilla y Leon Trofeo Iberdrola - Segovia Telesp Celular Open - Ribeirao Preto Pekao Open 2001 - Szczecin Optimus Maia Open - Maia Open de L'Isere (Open 38) - Grenoble VII Trofeo Ciudad de Quito - Quito The Bolton Challenger - Bolton Okal Cup 2001 International Bavarian Championships - Eckental Gran Copa Ericsson - Rio de Janeiro TED Open-Akbank Private Banking - Istanbul VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo Britania Zavaleta - Puebla Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Prasentiert Von Seat Wolfsburg - Wolfsburg BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho KGHM Polish Indoors - Wroclaw Zivnobanka Open - Prostejov Zagreb Open - Zagreb Venice Open - Venice Ostend Challenger Tennis Cup of Flanders - Ostende Newcastle Challenger - Newcastle Pomorski Bank Kredytowy Open - Szczecin V Trofeo Ciudad de Quito - Quito Pekao Open - Szczecin CMG Asia Open - Hong Kong Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Lucknow ATP Tour Challenger - Lucknow The Rajasthan Golden Jubilee - Jaipur VIII Avierto Internacional de Salinas - Salinas 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta C.T. San Remo - XIII Piertomaso Tessitore - San Remo Open Sainte-Victoire - Aix-En-Provence Prague Open - Prague Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig VI Gramado Open de Tenis - Gramado Pekao Open 2003 - Szczecin USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Barletta Citta'Della Disfida Open 98 - Barletta Napoli International Cup - Napoli Budapest Challenger - Budapest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons I Manta Open - Manta Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Rhein-Main Challenger 2004 - Aschaffenburg Tehran Open 2004 - Tehran China Open - Beijing Pekao Open 2004 - Szczecin X Trofeo Ciudad de Quito - Quito 2004 Keys Gate Challenger - Homestead Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville X Challenger Britania Zavaleta - Puebla Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Copa Petrobras Guadalajara - Guadalajara Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado GHI Bronx Classic - Bronx TED Open - Istanbul The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville USTA Illinois Challenger - Champaign Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux USTA Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills The Shelbourne Irish Open - Dublin Akbank Private Banking TED Open 2006 - Istanbul Odlum Brown Vancouver Open - Vancouver Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas Open Prevadies - St. Brieuc Morocco Tennis Tour - Marrakech Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth Memorial Manfredini - Sassuolo Challenger Lugano - Lugano Almaty Challenger 1 - Almaty The Comercia Challenger - Aptos Challenger ATP de Cuenca Diario El Mercurio - Cuenca 9° Trani Cup - Trani Akbank Private Banking TED Open - Istanbul San Marino Cepu Open - San Marino Bukhara Challenger - Bukhara Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Copa Sevilla 2007 - Seville Open des Alpes Trophee BNP Paribas - Grenoble Seguros Bolivar Open - Medellin Ethias Trophy - Mons XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Tatra Banka Slovak Open - Bratislava Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki Malaysian Open - Kuala Lumpur Challenger Britania Zavaleta - Puebla Delhi Challenger I - New Delhi Sail Open - New Delhi ATP Challenger La Serena - La Serena Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Morocco Tennis Tour - Meknes San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Tanger Busan Open Challenger Tennis - Busan Challenger Casablanca San Angel - Mexico City XL Bermuda Open - Bermuda 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Memorial A. Manfredini Sassuolo Challenger - Sassuolo Bulgarian Open Challenger - Sofia Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Dublin Challenger - Dublin Seguros Bolivar Open - Bogota Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Samarkand Challenger - Samarkand ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva Southern Capital Cup - Almaty XIV Challenger ATP Club Premium Open - Quito Semgroup Challenger - Tulsa Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Copa Petrobras-Paraguay - Asuncion Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Iquique Challenger Heilbronn Challenger Bucaramanga Challenger Wroclaw Challenger Belgrade Challenger Besancon Challenger Santiago Challenger Bogota Challenger Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger San Luis Potosi Challenger Monza Challenger Pereira Challenger Ramat Hasharon Challenger Busan Challenger Cremona Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger Bogota Challenger Manta Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Freudenstadt Challenger Seville Challenger Cali Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Guayaquil Challenger Lima Challenger Hellmann's Cup - Santiago XII Internazionali di Tennis CARISBO - Bologna International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Pilot Pen International - New Haven Connex Open Romania - Bucharest Mallorca Open - Mallorca International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo '99 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Merano Open - Merano Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar Mobil Open 2000 - Doha Abierto Mexicano de Tenis Pegaso - Mexico City Copenhagen Open - Copenhagen Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Croatia Open - Umag Internazionali di Tennis di San Marino - San Marino Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Salem Open - Hong Kong Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Gold Flake Open - Chennai Copenhagen Open - Copenhagen Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Estoril Open - Estoril Mallorca Open - Mallorca The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot RCA Championships - Indianapolis President's Cup - Tashkent Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Adidas International - Sydney Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Energis Open - Amersfoort Idea Prokom Open - Sopot RCA Championships - Indianapolis President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2003 - Chennai Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad Energis Open - Amersfoort International Championship of Croatia - Umag Idea Prokom Open - Sopot Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Tata Open - Chennai Synsam Swedish Open - Bastad Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot China Open - Beijing Open Romania - Bucharest Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Chennai Open - Chennai Sydney International - Sydney Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Chennai Open - Chennai Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis BA-CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Group I, 1R, SLO-DEN 5-0 Wimbledon - London Tennis Masters Cup - Shanghai Olympics - Sydney